ACM-2024-06-01

Jahrgang: 2024
Ausgabe: 06
Autor: Andreas Kraus
Programm: K_PL-CUTBLK.LSP
Funktionalitt: Polylinien an Blcken brechen
Format: LISP
Lauffhig ab: AutoCAD 2020
Befehle: K_PL-CUTBLK
Bezug: Online


Beschreibung
============

Polylinien an Blcken brechen

Schemaplne sind meist so aufgebaut, dass einzelne Bauteile durch Blcke dargestellt sind, die dann mit 
Linien verbunden werden. Oft werden auch Polylinien verwendet, da hier eine Verbindung auch "um die Ecke" 
mit demselben Objekt dargestellt werden kann, was eine Verfolgung der Verbindung vereinfacht. 
Gerade in der Elektrotechnik gibt es verschiedene Systeme, deren Bauteile auf einem Leitungsstrang liegen, 
so wie auf einer Kette aufgereiht. Dies findet man etwa bei Brandmeldeanlagen oder auch Zugangskontrollsystemen 
und Einbruchmeldeanlagen, deren Komponenten in ein Bus-System eingebunden sind. Um die Verbindungen zwischen 
den Bauteilen zu zeichnen, muss man immer von einem zum nchsten Block eine Linie/Polylinie zeichnen und dann 
die nchste usw.
Hier kann das Tool K_PL-CUTBLK.LSP helfen. Dazu sind einfach eine oder auch mehrere Polylinien ohne 
Unterbrechung ber die Blcke zu zeichnen, um danach mit K_PL-CUTBLK diese Polylinien automatisch an den 
Stellen, wo ein Block gekreuzt wird, aufbrechen zu lassen.
Man startet das Programm und whlt die Polylinien (Linien und Bgen knnen auch gewhlt und verarbeitet 
werden) und danach entweder die Blcke, an denen aufgebrochen werden soll, oder einfach Enter fr alle 
Blcke. Jetzt werden temporr Blcke erstellt und gesprengt, weil bei der Schnittpunktermittlung sonst 
die "BoundingBox" der Blcke verwendet wird, und das wre ja falsch. Danach werden die gewhlten 
Polylinien bearbeitet und die temporren Objekte wieder gelscht. Whrend der Bearbeitung wird ein Zhler 
im Textfenster ausgegeben (nicht in der Befehlszeile). Ich htte gerne einen Zhler in einem Dialogfeld 
ausgegeben, aber das vertrgt sich nicht mit "command".
ACHTUNG: Es wird immer der erste und der letzte Kreuzungspunkt mit einem Block fr die Bearbeitung verwendet. 
Kreuzt eine Polylinie einen Block mehrfach (zum Beispiel im Zickzack durch den Block) wird ein groer Teil 
dieser Polylinie gelscht. Das Tool ist vorrangig fr die Bearbeitung von Leitungszgen entwickelt, in denen 
eine solche Linienfhrung normalerweise nicht vorkommt.